Logic and Abstraction, Verification and Falsification
نویسنده
چکیده
The works collected in this habilitation are concerned with the use of logic and abstraction techniques for the purpose of verifying and falsifying transition systems. The works have been structured into two main themes. For the first theme, the transition systems in question are programs, in particular logic programs. Various aspects of correctness of such programs are considered. One aspect is termination; several contributions concerning methods for proving termination are contained in this habilitation. Another aspect is type safety, where this habilitation contains results extending the type systems for which type safety can be guaranteed. For the second theme, the transition systems in question are timed and hybrid systems. Heuristic methods for detecting error paths in such systems are presented, which is important for supporting the design process of the systems. Another contribution is a method for representing propositional formulas compactly as a set of linear pseudo-Boolean constraints, which is useful, among other reasons, because propositional logic plays a prominent role in the analysis of transition systems, namely in the field of bounded model checking.
منابع مشابه
May/Must Abstraction-Based Software Model Checking for Sound Verification and Falsification
Three-valued models, in which properties of a system are either true, false or unknown, have recently been advocated as a better representation for reactive program abstractions generated by automatic techniques such as predicate abstraction. Indeed, for the same cost, model checking three-valued abstractions, also called may/must abstractions, can be used to both prove and disprove any tempora...
متن کاملAbstraction for Falsification
ion for Falsification Thomas Ball, Orna Kupferman, and Greta Yorsh 1 Microsoft Research, Redmond, WA, USA. Email: [email protected], URL: www.research.microsoft.com/∼tball 2 Hebrew University, School of Eng. and Comp. Sci., Jerusalem 91904, Israel. Email: [email protected], URL: www.cs.huji.ac.il/∼orna 3 Tel-Aviv University, School of Comp. Sci., Tel-Aviv 69978, Israel. Email:[email protected]...
متن کاملGuaranteed Termination in the Verification of LTL Properties of Non-linear Robust Discrete Time Hybrid Systems
We present a novel approach to the automatic verification and falsification of LTL requirements of non-linear discrete-time hybrid systems. The verification tool uses an interval-based constraint solver for non-linear robust constraints to compute incrementally refined abstractions. Although the problem is in general undecidable, we prove termination of abstraction refinement based verification...
متن کاملConnexive Modal Logic
Connexive logic is a neglected direction in non-classical logic. In the present paper, first an axiomatic system of connexive propositional logic is presented. This logic, C, is shown to be sound and complete with respect to a class of relational models. It seems that this semantics is, in fact, the first known intuitively plausible interpretation of a system of connexive logic. The presentatio...
متن کاملTowards a Verified Artificial Pancreas: Challenges and Solutions for Runtime Verification
In this paper, we briefly examine the recent developments in artificial pancreas controllers, that automate the delivery of insulin to patients with type-1 diabetes. We argue the need for offline and online runtime verification for these devices, and discuss challenges that make verification hard. Next, we examine a promising simulation-based falsification approach based on robustness semantics...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008